package com.sky.service;

import java.util.List;
import java.util.Map;

public interface VueVisaProductTemplateService {
    /**
     * 保存产品与模板的关联关系
     * @param productId 产品ID
     * @param templateIds 模板ID列表
     */
    void saveProductTemplates(Long productId, List<Integer> templateIds);

    /**
     * 删除产品及其关联模板
     * @param productId 产品ID
     */
    void deleteProductWithTemplates(Long productId);

    List<Map<String, Object>> getProductTemplates(Long productId);
}